var webpack = require('webpack'),
	merge = require('webpack-merge'),
	htmlWebpackPlugin = require('html-webpack-plugin'),
	baseConfig = require('./webpack.config.js');
console.log('环境:',process.env.NODE_ENV);
module.exports = merge(baseConfig,{
	plugins:[
		//定义生产环境
		new webpack.DefinePlugin({
			'process.env':{
				NODE_ENV:JSON.stringify(process.env.NODE_ENV)
			}
		})
		//压缩 js & css
		,new webpack.optimize.UglifyJsPlugin({
			//对压缩后的 js 开启 source-map			
			sourceMap:true,
			compress:{
				warnings:false//,
				//过滤的方法等同于 drop_console:true
//				pure_funcs:['console.log']
			}	
		})
		/*//抽离共有的 css 和 js 形成文件名
		,new webpack.optimize.CommonsChunkPlugin({
			name:'css/common',
			filename:'js/common.js',
			chunks:['index','news']
		})*/
		//提取模版，并保存入口 html 文件
/*		,new htmlWebpackPlugin({
			filename: './test.html',
			template: './template.html',
			chunks:['main','index'],
			hash:true
		})*/
		//提取模版，并保存入口 html 文件 - 先不管
/*		,new htmlWebpackPlugin({
			filename: './test1.html',
			template: './template.html',
			chunks:['main','index'],
			hash:true
		})*/
	]
});